#ifndef CDALMINION_H
#define CDALMINION_H

#include "CDal.h"

struct sqlite3;
struct sqlite3_stmt;

class CDalRecord;

class CDalMinion : public CDal
{
  public:
    CDalMinion();
    virtual ~CDalMinion();

    CDalRecord* getMinionType();

    bool insertMinion(const char *name,
                      int hp,
                      int mp,
                      int attack,
                      int defense,
                      int magic_attack,
                      int magic_defense,
                      int speed,
                      int range,
                      int movement,
                      int level,
                      int type,
                      int owner);

    bool removeMinion(int minion_id);

  protected:
  private:
};

#endif // CDALMINION_H
